home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1998 August / PC Plus SuperCD 50a Issue 142 (CD142a) (August 1998).iso / handson / supercede / Knowodys / Projects / Calendar / StarterFiles / Calendar.java < prev    next >
Encoding:
Java Source  |  1997-07-31  |  916 b   |  47 lines

  1. /* 
  2.     Calendar applet prints the calendar for a month when given
  3.     two parameters: integer month (1 - 12) and integer year (eg. 1997).
  4. */
  5. import java.awt.Graphics;
  6.  
  7. public class Calendar extends java.applet.Applet {
  8.  
  9. // global variable declarations
  10.     int month, year;
  11.  
  12. // initialize variables
  13.     public void init() {
  14.  
  15.     // get parameters from HTML file
  16.         Integer i = new Integer(0);
  17.  
  18.         month = i.parseInt(getParameter("month"));
  19.         year = i.parseInt(getParameter("year"));
  20.  
  21.     }
  22.  
  23.     public void paint(Graphics g) {
  24.     // print the calendar
  25.  
  26.     }
  27.     int monthTable(int m, int y)
  28.     {
  29.  
  30.     // compute entry in table of months for current month, year
  31.  
  32.     }
  33.  
  34.     int daysInMonth(int m, int y)
  35.     {
  36.     // compute number of days in a month: don't forget leap year!
  37.  
  38.     }
  39.  
  40.     String getMonthString()
  41.     {
  42.     // return string corresponding to month number
  43.  
  44.  
  45.     }
  46.  
  47. }